Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PR] Artscope 2.5 아고라, 이벤트 출시 #83

Merged
merged 218 commits into from
Nov 16, 2023
Merged

[PR] Artscope 2.5 아고라, 이벤트 출시 #83

merged 218 commits into from
Nov 16, 2023

Conversation

Hoon9901
Copy link
Contributor

  • Agora, Event, Location 출시

  • Spring Boot now 3.1

haroya01 and others added 30 commits October 27, 2023 11:34
- 공모전 조회시 날짜를 지정하여 조회할 수 있도록 추가
- 검색 도메인 관련 패키지를 추가했습니다.
검색은 추후 상용 검색엔진을 도입하여 사용할 예정이므로 search 도메인으로 로직을 구성했습니다.
- PostMedia Entity 추가
Table SQL을 작성했습니다.

- ImageService 로직 추가
PostMedia 용으로 로직을 추가했습니다. Artwork 생성과 동일한 로직이고 중복 되는 코드가 있으므로 리팩터링 대상입니다.

- PostMedia 관련 로직 변경
Post 요청, 응답 DTO 구성이 변경되었습니다
PostService 생성, 삭제 비즈니로직이 변경됬습니다.
ArtworkMediaType.java 을 MediaType으로 변경했습니다.

- 관련 테스트 코드 작성
[PR] feat: exhibitions 기간별 조회
[PR] fix: PostMedia Post 매핑이 안되던 오류 해결
fix: Post 생성 Media Size 체크 시 NPE 해결
[PR] fix: PostMedia Reference Mapping Issue
[PR] fix: PostResponseDTO media가 null인 이슈 해결
- Gradle 8 version 업그레이드

- test task 문법 변경

- mysql-connector-j 추가 및 flyway mysql 의존성 추가
- java EE to jakarta EE

- spring security 5.8 삭제
- 6.0으로 인한 변경사항 반영
- 기존 SpringFox 어노테이션을 Spring Doc으로 변경

- Swagger Config 설정 변경
- Redis 관련 속성 변경
- Deprecated 된 JPA 속성 제거
- Deprecated 된 Server Proxy 관련 속성 제거
- Gradle 빌드 시 Test 가 포함되어 있음 이로인해 빌드 시간이 늘어난 것을 해결
…process

chore: Action Build 프로세스 test task 삭제
- hibernate core 6.1.X 에서 복합키 UUID 관련 리플렉션 에러가 발생해 Spring Boot를 업그레이드 해결했습니다.
- 6.X 업데이트에 따른 SecurityConfig 변경
@Hoon9901 Hoon9901 self-assigned this Nov 16, 2023
Copy link

Unit Test Results

157 tests  +62   157 ✔️ +62   29s ⏱️ +11s
  14 suites +  3       0 💤 ±  0 
  14 files   +  3       0 ±  0 

Results for commit 5ddc00b. ± Comparison against base commit 491fd8a.

This pull request removes 5 and adds 67 tests. Note that renamed tests count towards both.
com.example.codebase.controller.ArtworkControllerTest ‑ 일반 사용자 아트워크 삭제
com.example.codebase.controller.ExhibitionControllerTest ‑ 공모전 등록
com.example.codebase.controller.ExhibitionControllerTest ‑ 공모전 전체 조회
com.example.codebase.controller.ExhibitionControllerTest ‑ 다른 사람이 해당 공모전 수정 시
com.example.codebase.controller.ExhibitionControllerTest ‑ 비회원이 공모전 등록 시
com.example.codebase.controller.AgoraControllerTest ‑ 다른 아고라 ID를 이용해 아고라 의견 수정 시
com.example.codebase.controller.AgoraControllerTest ‑ 실명 아고라 상세 조회
com.example.codebase.controller.AgoraControllerTest ‑ 실명 아고라 의견 생성
com.example.codebase.controller.AgoraControllerTest ‑ 아고라 삭제 시
com.example.codebase.controller.AgoraControllerTest ‑ 아고라 상세 조회 시 로그인한 사용자의 의견 여부가 보여진다
com.example.codebase.controller.AgoraControllerTest ‑ 아고라 생성 시 투표 메시지가 일부 동일할 시
com.example.codebase.controller.AgoraControllerTest ‑ 아고라 수정
com.example.codebase.controller.AgoraControllerTest ‑ 아고라 실명으로 생성
com.example.codebase.controller.AgoraControllerTest ‑ 아고라 의견 수정
com.example.codebase.controller.AgoraControllerTest ‑ 아고라 익명으로 생성
…

Copy link
Collaborator

@haroya01 haroya01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

와 드디어 출시하는군요!
수고하셨습니다.

@Hoon9901 Hoon9901 merged commit ddde59c into main Nov 16, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants